home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 201-225 / disk_201 / draco / drinc / devices / parallel.g < prev    next >
Text File  |  1992-05-06  |  1KB  |  51 lines

  1. /*requirespreviousinclusionofinclude:exec/io.g*/
  2. type
  3. „IOPArray_t=struct{
  4. ˆulongiop_PTermArray0,iop_PTermArray1;
  5. „},
  6.  
  7. „IOExtPar_t=struct{
  8. ˆIOStdReq_tiop_IOPar;
  9. ˆulongiop_PExtFlags;
  10. ˆushortiop_Status;
  11. ˆushortiop_ParFlags;
  12. ˆIOPArray_tiop_PTermArray;
  13. „};
  14.  
  15. ushort
  16. „PARB_SHARED‰=5,
  17. „PARF_SHARED‰=1<<PARB_SHARED,
  18. „PARB_RAD_BOOGIE…=3,
  19. „PARF_RAD_BOOGIE…=1<<PARB_RAD_BOOGIE,
  20. „PARB_EOFMODEˆ=1,
  21. „PARF_EOFMODEˆ=1<<PARB_EOFMODE,
  22. „IOPARB_QUEUED‡=6,
  23. „IOPARF_QUEUED‡=1<<IOPARB_QUEUED,
  24. „IOPARB_ABORTˆ=5,
  25. „IOPARF_ABORTˆ=1<<IOPARB_ABORT,
  26. „IOPARB_ACTIVE‡=4,
  27. „IOPARF_ACTIVE‡=1<<IOPARB_ACTIVE,
  28. „IOPTB_RWDIR‰=3,
  29. „IOPTF_RWDIR‰=1<<IOPTB_RWDIR,
  30. „IOPTB_PBUSY‰=2,
  31. „IOPTF_PBUSY‰=1<<IOPTB_PBUSY,
  32. „IOPTB_PAPEROUT†=1,
  33. „IOPTF_PAPEROUT†=1<<IOPTB_PAPEROUT,
  34. „IOPTB_PSELŠ=0,
  35. „IOPTF_PSELŠ=1<<IOPTB_PSEL;
  36.  
  37. *charPARALLELNAME="parallel.device";
  38.  
  39. uint
  40. „PDCMD_QUERY‰=CMD_NONSTD,
  41. „PDCMD_SETPARAMS…=CMD_NONSTD+1;
  42.  
  43. int
  44. „ParErr_DevBusy†=1,
  45. „ParErr_BufTooBig„=2,
  46. „ParErr_InvParam…=3,
  47. „ParErr_LineErr†=4,
  48. „ParErr_NotOpen†=5,
  49. „ParErr_PortReset„=6,
  50. „ParErr_InitErr†=7;
  51.